package com.basker.pisces.core.query.meta;

import java.util.List;

public interface IReferenceFieldDesc {

    /**
     * 获取其他被引用的字段
     *
     * @return
     */
    List<FieldDesc> getOtherReferencedFields();

    /**
     * 获取引用表的代码字段
     *
     * @return
     */
    FieldDesc getReferencedCodeField();

    /**
     * 获取引用表的名称字段
     *
     * @return
     */
    FieldDesc getReferencedNameField();

    /**
     * 获取引用的表
     *
     * @return
     */
    TableDesc getReferenceTable();
}
